Search results for "Computer-aided software engineering"
showing 10 items of 22 documents
Equivalence Problem of Composite Class Diagrams
2001
Multiplicity constraints in a UML composite class diagram may be inconsistent. An algorithm is given for eliminating all such inconsistencies. Using this algorithm an algorithm is constructed which for two given composite class diagrams solves the equivalence problem. These algorithms can be embedded in CASE tools for automated detection of multiplicity inconsistencies.
Towards Advanced Visualisation Techniques in Case
1999
The complexity of information systems has resulted in more sophisticated CASE tools which integrate multifaceted design information using metamodeling and hypertext technologies. A designer can use this vast amount of tightly coupled information efficiently only if it is presented based on his needs and cognitive capabilities. In this paper we discuss how representations in CASE can be improved using advanced visualisation techniques.
Metrics in method engineering
1995
So many software development methods have been introduced in the last decade, that one can talk about a “methodology jungle”. To aid the method developers and evaluators in fighting their way through this jungle we propose a systematic approach for measuring properties of methods. We describe two sets of metrics, which measure the complexity of diagrammatic specification techniques on the one hand, and of complete systems development methods on the other hand. Proposed metrics provide a relatively fast and simple way to analyse the technique (or method) properties, and when accompanied with other selection criteria, can be used for estimating the cost of learning the technique and the relat…
Towards a design process for modeling MAS organizations
2012
The design of MAS organizations is a complex activity where a proper methodological approach may offer a significant advantage in enabling the conception of the best solution. Moreover, the aid provided by a supporting tool significantly contributes to make the approach technically sound and it is a fundamental ingredient of a feasible strategy to the development of large MASs. In this paper, we introduce a portion of methodological approach devoted to design MAS organizations and a preliminary version of a specific case tool, named MoT (Moise+ Tool), for supporting activities from design production to automatic code generation. MoT provides four kinds of diagrams based on a definite graphi…
Examining the Quality of Evolution Frameworks and Metamodeling Paradigms of Information Systems Development Methodologies
2011
Information systems development methodologies and associated CASE tools have been considered cornerstones for building quality into an information system. The construction and evaluation of methodologies are usually carried out by evaluation frameworks and metamodels, both considered as meta-methodologies. This chapter investigates and reviews representative metamodels and evaluation frameworks for assessing the capability of methodologies to contribute to high-quality outcomes. It presents a summary of their quality features, strengths, and weaknesses. The chapter ultimately leads to a comparison and discussion of the functional and formal quality properties that traditional meta-methodolo…
On the Existence of 1-Bounded Bi-ideals with the WELLDOC Property
2015
A combinatorial condition called well distributedoccurrences, or WELLDOC for short, has been introducedrecently. The proofs that WELLDOC property holds for thefamily of Sturmian words, and more generally, for Arnoux-Rauzy words are given in two papers by Balkova et al. The WELLDOC property for bounded bi-ideals is analysed inthis paper. The existence of a 1-bounded bi-ideal over thefinite alphabet that satisfies the WELLDOC property has beenproved by the authors.
A comparative review of CASE shells: A preliminary framework and research outcomes
1993
Abstract Because of rigidity and weak support of the user's native methods and methodologies in existing CASE tools, there is a growing need for customizable CASE tools (CASE shells). The nature of CASE shells is different from ordinary CASE tools supporting a fixed set of methods. With CASE shells, organizations can define tools to support their own methods, instead of choosing a tool that supports them. Existing CASE shells have different features and architectural principles that make them appropriate for different tasks. Obviously, a framework for comparing them is needed. In this paper we develop one such framework. It takes into account different tasks in customization and the effecti…
Process support in MetaCASE: implementing the conceptual basis for enactable process models in MetaEdit+
2002
This study concerns the support of information system analysis and design process in a metaCASE environment. We see a process as highly, evolutionary and unstructural in nature, thus requiring the tailorability of user process models and their conceptual basis, process modelling language (PML). In addition to the flexibility needed for guiding various system developers, the CASE environment needs to be enacted using strictly defined environment actions. A distinction between user and environment processes is made, hence distinguishing also their conceptual basis and modelling requirements. The study depicts the realisation of the basic concepts and tools required in modelling a PML and the …
Metamodeling editor as a front end tool for a CASE shell
1992
Customizable Computer Aided Software Engineering (CASE) tools, often called CASE shells, are penetrating in the market. CASE shells provide a flexible environment to support a variety of information systems development methods. CASE shells are often cumbersome to use and in practice few people can model and implement methods in them. To overcome these problems we have developed a graphical metamodeling environment called MetaEdit and a method modeling interface to the CASE shell RAMATIC. Using this interface the methodology engineer can develop graphical models in RAMATIC's model definition language and then easily generate the resource files that control the operations of RAMATIC. MetaEdit…
Augmenting CASE tools with hypertext: Desired functionality and implementation issues
1997
Information systems have become bigger and more complex as their support has expanded to cover larger business domains, communication and work. At the same time technical design options such as client/server architectures and graphical user interfaces have increased the size and complexity of applications. In addition, pressures to build better systems more quickly have motivated the use of integrated design environments, such as CASE. Several integration approaches such as process modeling, frameworks and hypertext technology have been proposed. Of these we consider the least analyzed, hypertext technology, in this paper. Because of the novelty of hypertext in CASE there are several unreso…